package cn.kgc.tangcco;

import org.junit.Test;

/**
 * @author 李昊哲
 * @Description 王者荣耀
 * @date 2020/8/13 上午11:43
 */
public class Demo17 {
    @Test
    public void test01() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            for (int j = 0; j < 5; j++) {
                System.out.println("\t第" + (j + 1) + "次挥刀");
            }
        }
    }

    @Test
    public void test02() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            for (int j = 0; j < 5; j++) {
                System.out.println("第" + (i + 1) + "次输出\t第" + (j + 1) + "次挥刀");
            }
        }
    }

    @Test
    public void test03() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            for (int j = 0; j < 5; j++) {
                if (i == 2 && j == 2){
                    break;
                }
                System.out.println("\t第" + (j + 1) + "次挥刀");
            }
        }
    }
    @Test
    public void test04() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            for (int j = 0; j < 5; j++) {
                System.out.println("\t第" + (j + 1) + "次挥刀");
                if (i == 2 && j == 2){
                    break;
                }
            }
        }
    }
    @Test
    public void test05() {
        // 铠二技能可以输出五次 每次挥刀五下
        outter:for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            iner:for (int j = 0; j < 5; j++) {
                System.out.println("\t第" + (j + 1) + "次挥刀");
                if (i == 2 && j == 2){
                    // 跳出outter循环
                    break outter;
                }
            }
        }
    }
    @Test
    public void test06() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            for (int j = 0; j < 5; j++) {
                System.out.println("\t第" + (j + 1) + "次挥刀");
                if (i == 2 && j == 2){
                    // 跳出outter循环
                    i = 100;
                    break;
                }
            }
        }
    }

    @Test
    public void test07() {
        // 铠二技能可以输出五次 每次挥刀五下
        for (int i = 0; i < 5; i++) {
            System.out.println("第" + (i + 1) + "次输出");
            for (int j = 0; j < 5; j++) {
                System.out.println("\t第" + (j + 1) + "次挥刀");
                if (i == 2 && j == 2){
                    j = 100;
                }
            }
        }
    }

}
